package com.risenb.service;

import java.util.List;

import javax.servlet.ServletOutputStream;

import com.risenb.bean.BaseLog;
import com.risenb.bean.Page;

public interface BaseLogService {
	
	int removeBaseLogById(Integer id);

    int createBaseLog(BaseLog record);

    BaseLog queryBaseLogById(Integer id);

    int modifyBaseLogById(BaseLog record);

    /**
     * 根据操作人查询
     * @return
     */
    List<BaseLog> queryLogsByPage(Page<BaseLog> page);
    //获取全部
    public List<BaseLog> queryAll(Integer type);
    //根据id获取全部
    public List<BaseLog> queryAll(List<String> expids);
    //导出
    public void exportExcel(List<BaseLog> systemlog,String [] titles,ServletOutputStream outputStream);
}
